package clinsistem.b.negocio.entidades;

import java.util.LinkedList;


public class Consulta {
	private int id;
	private Profissional profissional;
	private Paciente paciente;
	private Data data;
	private Hora hora;
	private String tipo;
	private double pagamento;
	private String status;
	private Convenio convenio;
	private String obs;
	private String texto;
	private String anamnese;
	private LinkedList<Receita> receitas;
	
	public Consulta() {}
	
	

	public LinkedList<Receita> getReceitas() {
		return receitas;
	}



	public void setReceitas(LinkedList<Receita> receitas) {
		this.receitas = receitas;
	}



	public String getTexto() {
		return texto;
	}



	public void setTexto(String texto) {
		this.texto = texto;
	}



	public String getAnamnese() {
		return anamnese;
	}



	public void setAnamnese(String anamnese) {
		this.anamnese = anamnese;
	}



	public String getObs() {
		return this.obs;
	}



	public void setObs(String obs) {
		this.obs = obs;
	}



	public Convenio getConvenio() {
		return this.convenio;
	}



	public void setConvenio(Convenio convenio) {
		this.convenio = convenio;
	}



	public String getStatus() {
		return status;
	}



	public void setStatus(String status) {
		this.status = status;
	}



	@Override
	public String toString() {
		String aux[]=data.toString().split("-");
		
		return this.profissional.getNome() + " - " + aux[2] + "/" + aux[1] + "/" + aux[0] + " - " + this.hora.toString();
	}



	public Consulta(int id, Paciente paciente, Data data, Hora hora, String tipo, double pagamento, String status, Convenio convenio, String obs) {
		this.id = id;
		this.paciente = paciente;
		this.data = data;
		this.hora = hora;
		this.tipo = tipo;
		this.pagamento = pagamento;
		this.status=status;
		this.convenio=convenio;
		this.obs=obs;
	}



	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public Profissional getProfissional() {
		return profissional;
	}

	public void setProfissional(Profissional profissional) {
		this.profissional = profissional;
	}

	public Paciente getPaciente() {
		return paciente;
	}

	public void setPaciente(Paciente paciente) {
		this.paciente = paciente;
	}

	public Data getData() {
		return data;
	}

	public void setData(Data data) {
		this.data = data;
	}

	public Hora getHora() {
		return hora;
	}

	public void setHora(Hora hora) {
		this.hora = hora;
	}

	public String getTipo() {
		return tipo;
	}

	public void setTipo(String tipo) {
		this.tipo = tipo;
	}

	public double getPagamento() {
		return pagamento;
	}

	public void setPagamento(double pagamento) {
		this.pagamento = pagamento;
	}
	
	
}
